home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1999 May: Tool Chest / Developer CD Series Tool Chest (Apple Computer)(May 1999).iso / Tool Chest / Toolbox / Menu Defproc 1.0.3 / Concordia.make < prev    next >
Encoding:
Text File  |  1991-05-02  |  2.3 KB  |  64 lines  |  [TEXT/MPS ]

  1. ###############################################################################
  2. #   File:       Concordia.make
  3. #   Target:     Concordia
  4. ###############################################################################
  5. # Comments about comments
  6. #
  7. # Variable Declaration/Definition Comments
  8. #     All variables that declared and defined have a comment right after them.
  9. # You'll notice that some of those comments are preceded by a -> or a =>.  Read
  10. # these as "pointer to" and "handle to" respectively.
  11. #
  12. # Parameter Declaration Comments
  13. #     All declarations for parameters to functions have a comment just after
  14. # them.  After the comment, you'll see one of three signed: <<, <>, or >>.  The
  15. # sign, <<, means that this parameter is ONLY used to pass information back to
  16. # the calling function.  The sign, >>, means that this parameter is ONLY used
  17. # to pass information to the called function.  The sign, <>, means that this
  18. # parameter is used both to give information to the called function, and to
  19. # return information to the calling function.
  20. #     If the parameter is a pointer, these signs refer to the information that
  21. # is being pointed to.  If the parameter is a handle, these signs refer to the
  22. # information that is being, well, "handled" to.
  23.  
  24. OBJECTS = ∂
  25.     Concordia.c.o ∂
  26.     ChooseTkl.c.o ∂
  27.     DrawTkl.c.o ∂
  28.     PopUpTkl.c.o ∂
  29.     SizeTkl.c.o
  30.  
  31. DrawTkl.h ƒ Concordia.make Concordia.h
  32.     SetFile -m . DrawTkl.h 
  33.  
  34. SizeTkl.h ƒ Concordia.make Concordia.h
  35.     SetFile -m . SizeTkl.h
  36.  
  37. ChooseTkl.c.o ƒ Concordia.make ChooseTkl.c ChooseTkl.h Concordia.h DrawTkl.h ∂
  38.         SizeTkl.h
  39.     C -b -mbg full -r ChooseTkl.c
  40.  
  41. Concordia.c.o ƒ Concordia.make Concordia.c ChooseTkl.h Concordia.h DrawTkl.h ∂
  42.         PopUpTkl.h SizeTkl.h
  43.     C -b -mbg full -r Concordia.c
  44.  
  45. DrawTkl.c.o ƒ Concordia.make DrawTkl.c Concordia.h DrawTkl.h SizeTkl.h
  46.     C -b -mbg full -r DrawTkl.c
  47.  
  48. PopUpTkl.c.o ƒ Concordia.make PopUpTkl.c Concordia.h DrawTkl.h PopUpTkl.h ∂
  49.         SizeTkl.h
  50.     C -b -mbg full -r PopUpTkl.c
  51.  
  52. SizeTkl.c.o ƒ Concordia.make SizeTkl.c Concordia.h DrawTkl.h SizeTkl.h
  53.     C -b -mbg full -r SizeTkl.c
  54.  
  55. Concordia ƒƒ Concordia.make Concordia.r
  56.     Rez -t rsrc -c RSED -a Concordia.r -o Concordia
  57.  
  58. Concordia ƒƒ Concordia.make {OBJECTS}
  59.     Link -t rsrc -c RSED -rt MDEF=0 -ra Main=$00 -m MAIN -mf -rn ∂
  60.         {OBJECTS} ∂
  61.         "{Libraries}"Interface.o ∂
  62.         "{Libraries}"Runtime.o ∂
  63.         -o Concordia
  64.